/**
 * 
 */
package json_objects_received;

import java.util.List;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * @author Alejandro Casas
 *
 */
@XmlRootElement
public class RegisterInstructor {

	@XmlElement private String name;
	@XmlElement private String birthday;
	@XmlElement private String mail;
	@XmlElement private String type;
	@XmlElement private String gender;
	@XmlElement private String password;
	@XmlElement private String country;
	@XmlElement private String city; 
	@XmlElement private List<JaxSport> sports; 
	@XmlElement private double lat1;
	@XmlElement private double lng1;
	@XmlElement private double lat2;
	@XmlElement private double lng2;
	@XmlElement private double lat3;
	@XmlElement private double lng3;
	/**
	 * @param name
	 * @param birthday
	 * @param mail
	 * @param type
	 * @param genere
	 * @param password
	 * @param country
	 * @param city
	 * @param sports
	 * @param lat1
	 * @param lng1
	 * @param lat2
	 * @param lng2
	 * @param lat3
	 * @param lng3
	 */
	public RegisterInstructor(String name, String birthday, String mail,
			String type, String genere, String password, String country,
			String city, List<JaxSport> sports, double lat1, double lng1,
			double lat2, double lng2, double lat3, double lng3) {
		this.name = name;
		this.birthday = birthday;
		this.mail = mail;
		this.type = type;
		this.gender = genere;
		this.password = password;
		this.country = country;
		this.city = city;
		this.sports = sports;
		this.lat1 = lat1;
		this.lng1 = lng1;
		this.lat2 = lat2;
		this.lng2 = lng2;
		this.lat3 = lat3;
		this.lng3 = lng3;
	}
	/**
	 * 
	 */
	public RegisterInstructor() {
		super();
		
	}
	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}
	/**
	 * @param name the name to set
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * @return the birthday
	 */
	public String getBirthday() {
		return birthday;
	}
	/**
	 * @param birthday the birthday to set
	 */
	public void setBirthday(String birthday) {
		this.birthday = birthday;
	}
	/**
	 * @return the mail
	 */
	public String getMail() {
		return mail;
	}
	/**
	 * @param mail the mail to set
	 */
	public void setMail(String mail) {
		this.mail = mail;
	}
	/**
	 * @return the type
	 */
	public String getType() {
		return type;
	}
	/**
	 * @param type the type to set
	 */
	public void setType(String type) {
		this.type = type;
	}
	/**
	 * @return the genere
	 */
	public String getGender() {
		return gender;
	}
	/**
	 * @param genere the genere to set
	 */
	public void setGender(String gender) {
		this.gender = gender;
	}
	/**
	 * @return the password
	 */
	public String getPassword() {
		return password;
	}
	/**
	 * @param password the password to set
	 */
	public void setPassword(String password) {
		this.password = password;
	}
	/**
	 * @return the country
	 */
	public String getCountry() {
		return country;
	}
	/**
	 * @param country the country to set
	 */
	public void setCountry(String country) {
		this.country = country;
	}
	/**
	 * @return the city
	 */
	public String getCity() {
		return city;
	}
	/**
	 * @param city the city to set
	 */
	public void setCity(String city) {
		this.city = city;
	}
	/**
	 * @return the sports
	 */
	public List<JaxSport> getSports() {
		return sports;
	}
	/**
	 * @param sports the sports to set
	 */
	public void setSports(List<JaxSport> sports) {
		this.sports = sports;
	}
	/**
	 * @return the lat1
	 */
	public double getLat1() {
		return lat1;
	}
	/**
	 * @param lat1 the lat1 to set
	 */
	public void setLat1(double lat1) {
		this.lat1 = lat1;
	}
	/**
	 * @return the lng1
	 */
	public double getLng1() {
		return lng1;
	}
	/**
	 * @param lng1 the lng1 to set
	 */
	public void setLng1(double lng1) {
		this.lng1 = lng1;
	}
	/**
	 * @return the lat2
	 */
	public double getLat2() {
		return lat2;
	}
	/**
	 * @param lat2 the lat2 to set
	 */
	public void setLat2(double lat2) {
		this.lat2 = lat2;
	}
	/**
	 * @return the lng2
	 */
	public double getLng2() {
		return lng2;
	}
	/**
	 * @param lng2 the lng2 to set
	 */
	public void setLng2(double lng2) {
		this.lng2 = lng2;
	}
	/**
	 * @return the lat3
	 */
	public double getLat3() {
		return lat3;
	}
	/**
	 * @param lat3 the lat3 to set
	 */
	public void setLat3(double lat3) {
		this.lat3 = lat3;
	}
	/**
	 * @return the lng3
	 */
	public double getLng3() {
		return lng3;
	}
	/**
	 * @param lng3 the lng3 to set
	 */
	public void setLng3(double lng3) {
		this.lng3 = lng3;
	}
	
	
}
